/* 
 * File:   Scene.h
 * Author: brady
 *
 * Created on June 9, 2011, 6:09 PM
 */

#ifndef SCENE_H
#define	SCENE_H

#include <core/Vector3D.h>
#include <vector>
#include <core/Camera.h>
#include <acceleration/IntersectionStructure.h>

using namespace std;
class Light;

class Scene {
public:
    Scene();
    Scene(const Scene& orig);
    virtual ~Scene();
    Vector3D backgroundColor;
    Vector3D ambientColor;
    IntersectionStructure* intersectionStructure;
    vector<Light*> lights;
    Camera camera;
private:
    

};

#endif	/* SCENE_H */

